#include <stdio.h>  // 头文件！里面包含了函数定义和实现，作为使用者只需要调用即可
// 库函数 printf


int main() {

    // 计算int 的大小

    // 认识赋值和初始化

    // // 以下语句都是初始化
    // int a = 10;  // a首先赋值成了10
    // int b = a;  // b再把a的值初始化成自己的
    //
    // printf("a = %d b = %d",a,b);  // 占位符  需要格式化输出，这是printf函数的定义！ 必须按照printf函数的规则来

  //   // 认识赋值
  // // 这个行为不同于初始化！现在它叫做赋值
  //   int c = 20;
  //   int d = 40;
  //
  //   // 赋值顺序！！
  //   c = d;   // c = d  c = 40
  //   d = c; // 40 = 40 ?
  //
  //   printf("c = %d d = %d\n",c,d);
  //
  //   // 赋值和初始化有什么区别？
    //

    // 输出语句？
    // 现在我们学习输入语句
    // 目标：输入a和b，计算两数之和

    // int a;
    // int b;  // 可以暂时不需要初始化
    //
    // scanf("%d %d",&a,&b);  // c语言输入函数 scanf  & 取地址符  拿到当前变量的地址，输入完成后写入内存
    // int c = a+b;
    // printf("c = %d",c);

    // 比如我们需要输入字符？

    int age; //年龄
    int salary; // 菜板的体重
    char name[20];

    printf("请输入菜大板的名字：\n");
    scanf("%s",name);
    printf("请输入菜大板的年龄：\n");
    scanf("%d",&age);
    printf("请输入菜大板的体重：\n");
    scanf("%d",&salary);
    printf("name = %s age = %d salary = %d \n",name,age,salary);

    return 0;
}